.quick_bill{
  height: 100vh;
  background: #f5f5f5;
}
.block_box{
  height: 20px;
}
.equ_box{
  display: flex;
  background:#fff;
  box-shadow:0px 0px 5px 5px rgba(0,0,0,0.04);
  border-radius:8px;
  margin: 0 24px;
  padding:20px;
}
.equ_left{
  flex: 1;
}
.equ_top{
  font-size: 40px;
  color: #333;
  margin-bottom: 15px;
}
.equ_bottom{
  font-size: 34px;
  color: #666;
}
.equ_icon{
  width: 30px;
}
.equ_right{
  flex: 1;
  text-align: right;
  margin-right: 10px;
}
.equ_line{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding:15px 2%;
  .equ_item{
    width: 28%;
    border-radius: 10px;
    text-align: center;
    background: #f1f2f6;
    // height: 110px;
    margin: 0 2%;
    margin-bottom: 18px;
    padding: 20px 0;
    .equ_name{
      margin-top: 10px;
      color: #2ba245;
      font-size: 30px;
    }
    .equ_name_number{
      font-size: 36px;
      font-weight: bold;
    }
    .equ_good{
      margin-top: 6px;
      font-size: 30px;
    }
  }
}
.input_price{
  box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);
  background:#fff;
  border: 1px solid rgba(63,172,254,1);
  border-radius:10px;
  margin: 20px 24px;
  display: flex;
  line-height: 98px;
  .input_label{
    padding-left: 15px;
    font-size: 40px;
    width: 180px;
  }
  .input_value{
    padding-right: 15px;
    font-size: 48px;
    font-weight: bold;
    text-align: right;
    flex: 1;
  }
}
.qrcode_line{
  box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);
  background:#fff;
  border-radius:10px;
  margin: 0 24px;
  padding: 20px;
  .qrcode_title{
    color: #aaa;
    font-size: 28px;
  }
  .qrcode_box{
    width: 502px;
    height: 502px;
    margin: 15px auto;
    border: 1px solid #ddd;
    border-radius: 10px;
  }
  .qrcode_img{
    width: 380px;
    height: 380px;
  }
  .qrcode_loading{
    text-align: center;
    margin: 10px auto;
    justify-content: center;
    display: inline-block;
    // color: #ee0a24;
  }
  .qrcode_complated{
    color: #ee0a24;
    text-align: center;
    font-size: 40px;
  }
  #cav-qrcode{
    width: 500px;
    height: 500px;
  }
  #myQrcode{
    width: 480px;
    height: 480px;
    margin: 10px;
  }
}
.bottom_line{
  height: 100px;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  line-height: 100px;
  .price{
    padding:0 20px;
    flex: 1;
    font-size: 40px;
    font-weight: bold;
  }
  .submit{
    background:linear-gradient(-270deg,#5064EB 0%,rgba(31,113,255,1) 43%,rgba(86,140,255,1) 100%);
    width: 45%;
    color: #fff;
    font-size:38px;
    font-weight: bold;
    letter-spacing: 4px;
    text-align: center;
  }
}